#include <iostream>

class BaseA
{
public:
    int a;
};

class BaseB
{
public:
    int a;
};

class Test:public BaseA,public BaseB
{
public:
    virtual void func()
    {
        //虚函数无论有几个 只占一个指针 的空间（8）
    }
public:
    char b;
    int a;
    // //可以通过内存修改值
    // const int c;
    //静态成员变量不类的内存中，另有一块内存
    // static int c;
};

// int Test::c = 0;

int main()
{
    Test t;
    std::cout<<sizeof(Test)<<std::endl;
    printf("t : %x  b : %x a : %x \n",&t,&t.b,&t.a);
    return 0;
}